Jepp, Windows und Co sind schlimm - entweder man muss auf QNX o.ä. umsteigen, oder ein bisschen Hardware einsetzen...

Das Problem ist übrigens gelöst. Zwar weiß ich immer noch nicht genau, warum - aber wenn man den Timer vor der Port.dll initialisiert, funktioniert das Programm - umgekehrt nicht.