Hejsa!
Spørgsmål nummer 1. kan jeg vist godt svare på

Vi havde for et år siden et spørgsmål nogleunde ligesom, og jeg mener at svaret blev noget med:
<pre>
function GetFileIcon(FileName: string): TIcon;
var
FileInfo: SHFILEINFO;
begin
SHGetFileInfo(PChar(FileName), 0, FileInfo, SizeOf(FileInfo), SHGFI_ICON or SHGFI_ICONLOCATION);
Result := TIcon.Create;
Result.Handle := FileInfo.hIcon;
end;</pre>
Sådan! Håber at det virker... har du nogen problemer så bare sig til

- Nick
- www.nizro.h4f.dk - Meet me!
- Send me mails at cnn@pc.dk